package com.jielin.handling.entity.room;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**  
 * @Title：RoomReserveLog.java
 * @Description：房间预约信息
 * @author WR  
 * @date 2019年8月16日 下午2:17:57  
 * @version 1.0  
 */ 
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class RoomReserveLog {
    private String 	id;				// 房间预约信息
    private String 	recordId;		// t_room_record的主键id
    private String 	roomId;			// 预约的房间id
    private String 	policeId;		// 预约的警员id
    private int 	method;			// 预约方式={0:电脑;1:手机;默认0}
    private int 	roomStatus;		// 房间状态={0:预约成功;1:预约失败;2:使用成功;3:使用失败;4:取消预约成功;5:取消预约失败;6:取消使用成功;7:取消使用失败;默认0}
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date 	startDate;		// 预约开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date 	endDate;		// 预约结束时间
    private Date 	createDate;		// 创建时间
    private Date 	modifyDate;		// 最后一次修改时间
}
